.submit {
    width: 80vw;
    &__inner {
        padding-top: 30px;
        height: calc(100vh - 45px);
        padding-bottom: 20vh;
    }
    &__input {
        margin-bottom: 10vh;
    }
    &__img {
        margin-bottom: 10vh;
        width: 100%;
    }
    &__uploadtip {
        text-align: center;
        font-size: 12px;
        color: $su;
        &.twinkle {
            color: #333;
            animation: twinkle 2s linear infinite;
        }
    }

    &__success {
        width: 70vw;
        text-align: center;
        font-size: 13px;
        padding-bottom: 20vw;
        color: $pr;
        &-icon {
            font-size: 100px;
            color: $pr;
            display: block;
            line-height: 1.2;
        }
        &--no {
            color: $em;
        }
    }
    &__more {
        width: 80vw;
        font-size: 14px;
        color: #777;
        line-height: 1.6;
        &--err {
            color: $em;
            font-size: 12px;
        }
    }
    .mint-button {
        border-radius: 0;
    }
}
